package com.engine4cloud.tdf.common.core.constant;

import java.math.BigDecimal;

/**
 * 监督管理业务常量
 */
public interface SupervisionBusinessConstants {

    /**
     * 行政区划，省索引
     */
    Integer AREA_PROVINCE_INDEX = 0;

    /**
     * 行政区划，市索引
     */
    Integer AREA_CITY_INDEX = 1;

    /**
     * 行政区划，县索引
     */
    Integer AREA_COUNTY_INDEX = 2;

    /**
     * 行政区划，乡索引
     */
    Integer AREA_VILLAGE_INDEX = 3;

    /**
     * 包含地市的数组长度
     */
    Integer AREA_COUNTY_CITY_LENGTH = 2;


    /**
     * 包含区县的数组长度
     */
    Integer AREA_COUNTY_ARRAY_LENGTH = 3;

    /**
     * 包含乡镇的数组长度
     */
    Integer AREA_VILLAGE_ARRAY_LENGTH = 4;

    /**
     * 电子围栏顶级父编码
     */
    String AREA_FENCE_ROOT_CODE = "00";

    /**
     * 字典项顶级父编码
     */
    String AREA_ROOT_CODE = "00";

    /**
     * 历史累计接收人数
     */
    Integer HISTORY_TOTAL_PROCESS = 13079;

    /**
     * 司法所角色
     */
    String SFS_USER_ROLE = "SFS_USER";

    /**
     * 社区矫正对象基本信息表模版
     */
    String CORRECTOR_BASE_INFORMATION_TEMPLATE_NAME = "corrector_base_information_template.pdf";

    /**
     * 模版字体
     */
    String TEMPLATE_FONT_TTF_NAME = "simsun.ttf";

    /**
     * 字体尺寸
     */
    String TEMPLATE_FONT_TEXT_SIZE = "textsize";

    /**
     * 矫正对象个人简历预览分页参数-当前页
     */
    Long CORRECTOR_RESUME_PREVIEW_PAGE_CURRENT = 1L;

    /**
     * 矫正对象个人简历预览分页参数-每页的尺寸
     */
    Long CORRECTOR_RESUME_PREVIEW_PAGE_SIZE = 5L;


    /**
     * 矫正对象家庭与社会关系分页参数-当前页
     */
    Long CORRECTOR_FAMILY_SOCIETY_PREVIEW_PAGE_CURRENT = 1L;

    /**
     * 矫正对象家庭与社会关系预览分页参数-每页的尺寸
     */
    Long CORRECTOR_FAMILY_SOCIETY_PREVIEW_PAGE_SIZE = 5L;

    /**
     * 图片x轴位置
     */
    float CORRECTOR_PREVIEW_IMAGE_X = 480;

    /**
     * 图片y轴位置
     */
    float CORRECTOR_PREVIEW_IMAGE_Y = 588;

    /**
     * 宽度
     */
    float CORRECTOR_PREVIEW_IMAGE_WIDTH = 79;

    /**
     * 高度
     */
    float CORRECTOR_PREVIEW_IMAGE_HEIGHT = 122;

    /**
     * org_code截取成行政区编码开始索引
     */
    Integer ORG_CODE_SPLIT_START_INDEX = 0;

    /**
     * org_code截取成行政区编码结束索引
     */
    Integer ORG_CODE_SPLIT_END_INDEX = 6;
}
